/***********************************************************************************************************************
* Copyright (C) . All rights reserved.
***********************************************************************************************************************/

/***********************************************************************************************************************
* @file    key.h
* @brief   This file implements device driver for KEY module.
* @version 1.0.0
* @date    2019/12/24
***********************************************************************************************************************/
#ifndef KEY_H
#define KEY_H

/***********************************************************************************************************************
Macro definitions (Register bit)
***********************************************************************************************************************/

/***********************************************************************************************************************
Macro definitions
***********************************************************************************************************************/
#define KEY_WAITTIME                    (1U)   /* change the waiting time according to the system */ 

/***********************************************************************************************************************
Typedef definitions
***********************************************************************************************************************/

/***********************************************************************************************************************
Global variables
***********************************************************************************************************************/
extern volatile uint32_t g_keyIntTaken;

/***********************************************************************************************************************
Global functions
***********************************************************************************************************************/
void KEY_Init(uint8_t pinMsk);
void KEY_Start(void);
void KEY_Stop(void);
/* Start user code for function. Do not edit comment generated here */
/* End user code. Do not edit comment generated here */
#endif
